Doom Emacs 代理

在 Doom Emacs(或任何 Emacs 配置)中设置网络代理主要涉及配置 Emacs 的内置 URL 库以使用特定的代理服务器。

  1. 打开您的 Doom Emacs 配置文件:

    通常,您可以通过在 Doom Emacs 中执行 SPC f p (或 M-x find-file 输入 ~/.doom.d/config.el) 来打开您的个人配置文件。

  2. 添加代理设置:
    在您的配置文件中,您可以添加以下代码来设置 HTTP 和 HTTPS 代理:

    (setq url-proxy-services
          '(("no_proxy" . "^\\(localhost\\|10.*\\)")
            ("http" . "proxy-address:port")
            ("https" . "proxy-address:port")))
    

    请将 "proxy-address:port" 替换为您的代理服务器的实际地址和端口号。例如,如果您的 HTTP 代理在 127.0.0.18080 端口上运行,则应将其替换为 "127.0.0.1:8080"

  3. 保存并重新加载配置:
    保存您的配置文件并重新加载 Doom Emacs,或者执行 M-x eval-buffer 来重新加载当前缓冲区的配置。

  4. 测试代理设置:
    您可以尝试安装一个新的包或执行其他需要网络访问的操作来测试代理设置是否有效。

请注意,这些设置将影响 Emacs 中所有基于 URL 库的网络访问,包括包安装、更新检查等。如果您的代理需要身份验证或有其他特殊要求,您可能需要进行更复杂的配置。

如果您使用的是特定类型的代理(例如 SOCKS5),则可能需要不同的设置。


本文作者:Maeiee

本文链接:Doom Emacs 代理

版权声明:如无特别声明,本文即为原创文章,版权归 Maeiee 所有,未经允许不得转载!


喜欢我文章的朋友请随缘打赏,鼓励我创作更多更好的作品!